# 使用Python作为基础镜像
FROM python:3.11
# 设置工作目录
WORKDIR /app
# 复制应用代码到容器中
COPY . /app

# 设置pip的国内源（这里使用清华大学的Tuna镜像源）
ENV PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple/

# 安装 Flask 和其他依赖
RUN pip install --no-cache-dir -r requirements.txt
# 暴露应用端口
EXPOSE 5000


# 设置启动命令
CMD ["python", "app.py"]